package com.lindroy.androidplayer

import android.util.Log
import com.kunminx.architecture.ui.callback.UnPeekLiveData
import com.lindroy.androidplayer.base.viewmodel.BaseViewModel
import com.lindroy.androidplayer.extensions.globalLoginInfo
import com.lindroy.androidplayer.logic.model.LoginResp

/**
 * @author Lin
 * @date 2021/4/16
 * @function
 * APP全局的ViewModel，可以存放公共数据，当他数据改变时，所有监听他的地方都会收到回调,也可以做发送消息
 */
class AppViewModel : BaseViewModel() {

    var loginInfo = UnPeekLiveData.Builder<LoginResp>().setAllowNullValue(true).create()

    init{
        loginInfo.value = globalLoginInfo
    }

}